package com.ftg.learn.chapter10.work01;

/**
 * 学生信息处理类
 *
 * @author kangjx
 * @version 1.0
 * @date 2023/2/1 上午9:56
 */
public class StudentDeep {

    /**
     * 就是把一个方法体 作为参数给另外一个方法使用
     * @param s1
     * @param s2
     * @param c
     * @return
     */
    public String whose(Student s1,Student s2,MyCompare<Student> c){
        if(c.bijiao(s1,s2)){
            return "按照您的条件:" + s1.getSname() +"大于" + s2.getSname();
        }
        return "按照您的条件:" + s1.getSname() +"小于" + s2.getSname();
    }

    /**
     * 比较学生的年龄  姓名   学号
     */

    public static void main(String[] args) {
        StudentDeep s = new StudentDeep();
        s.whose(new Student(),new Student(),(x,y)-> x.getSno() - y.getSno() > 0);
    }

}
